<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition
	template="/paginas/presupuestos/ctdnpaginasproformas.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">


	<ui:define name="centroproformas">
		<script type="text/javascript"> 
	
function ventanaSecundaria (URL){ 
window.open(URL,"ventana1","width=720,height=520,scrollbars=NO") 
} 
</script>
		<h:form id="formBitacora">
			<table class="tables">

				<tr>
					<td class="pPanel"><p:panel header="Clonar Ofertas"
							style="text-align: center; font-size: 14px;">

							<table width="950px;">

								<tr>
									<td class="panelTDLeftFormulario"><h:outputText value="* "
											styleClass="asteriscoObligatorio" /> <h:outputText
											value=" El asterisco indica que el campo es requerido."
											styleClass="outputTextFormulario" /> <p:growl id="growl"
											showDetail="true" life="2000" showSummary="false" /></td>

								</tr>
								<tr>
									<td><p:panel>
											<table>

												<tr>

													<td colspan="6">
														<table>
															<tr>


																<td class="panelTDFormulario"><h:outputText
																		value="* " styleClass="asteriscoObligatorio" /> <h:outputText
																		value="Desde:" styleClass="outputTextFormulario" /></td>

																<td class="panelTDLeftFormulario"><p:calendar
																		pattern="dd/M/yyyy HH:mm" required="true"
																		title="Desde: es la fecha previa o igual al la fecha del registro de la Proforma"
																		requiredMessage="Fecha Desde#{comun_mensajes.campo_requerido}"
																		value="#{administrarProformasBean.fechaDesdeAClonar}"
																		navigator="true" effect="slide" id="popupButtonCal2" /></td>

																<td class="panelTDFormulario"><h:outputText
																		value="* " styleClass="asteriscoObligatorio" /> <h:outputText
																		value="Hasta:" styleClass="outputTextFormulario" /></td>
																<td class="panelTDLeftFormulario"><p:calendar
																		pattern="dd/M/yyyy HH:mm" required="true"
																		title="Hasta: es la fecha posterior o igual al la fecha del registro de la Proforma"
																		requiredMessage="Fecha Hasta#{comun_mensajes.campo_requerido}"
																		value="#{administrarProformasBean.fechaHastaAClonar}"
																		id="popupButtonCal3" navigator="true" effect="slide" /></td>
																<td class="panelTDFormulario"><h:outputText
																		value="Cliente:" styleClass="outputTextFormulario" /></td>
																<td class="panelTDLeftFormulario"><h:inputText
																		value="#{administrarProformasBean.nombreClienteAClonar}" />
																</td>
																<td class="panelTDFormulario"><h:outputText
																		value="Detalle:" styleClass="outputTextFormulario" /></td>
																<td class="panelTDLeftFormulario"><h:inputText
																		value="#{administrarProformasBean.detalleAClonar}" /></td>

																<td class="panelTDFormulario"><p:commandButton
																		id="btnBuscar" value="Buscar"
																		actionListener="#{administrarProformasBean.consultarProformasAClonar}"
																		update="tbl,growl,numeroResultados" /></td>

																<td class="panelTDFormulario"><p:commandButton
																		rendered="false" value="Crear Oferta Vacia"
																		action="proforma" immediate="true">
																	</p:commandButton></td>
																<td class="panelTDFormulario"><p:commandButton
																		rendered="false" value="Clonar Oferta Existente"
																		action="proforma" immediate="true">
																	</p:commandButton></td>
															</tr>
														</table>
													</td>
												</tr>

											</table>
										</p:panel></td>
								</tr>



							</table>

						</p:panel></td>
				</tr>
				<tr>
					<td><p:panel>
							<h:outputText id="numeroResultados"
								value="Número de Ofertas resultado de la búsqueda :#{administrarProformasBean.totalProformasAClonar}"
								styleClass="outputTextFormulario" />
							<p:dataTable id="tbl" var="proforma" paginator="true" rows="5"
								value="#{administrarProformasBean.listadoProformasAClonar}">


								<p:column style="width:5%;" exportable="false">

									<p:commandButton id="selectButton"
										action="#{clonarOfertasBean.consultarOfertaAClonar}"
										immediate="true" icon="ui-icon-search"
										title="Seleccionar Oferta a Clonar">
										<f:setPropertyActionListener value="#{proforma}"
											target="#{clonarOfertasBean.prodCabeceraProformaSeleccionado}" />
										<f:setPropertyActionListener value="#{proforma.caprId}"
											target="#{clonarOfertasBean.idOferta}" />
										<f:setPropertyActionListener value="BITAC"
											target="#{clonarOfertasBean.viendeDe}" />

									</p:commandButton>
								</p:column>

								<p:column style="width:5%;" exportable="false">

									<h:panelGrid columns="3" style="border:none;">
										<p:commandLink ajax="false" title="Visualizar Proforma"
											action="#{modificarOfertasBean.consultarOfertaPorCodigoDeOfertaBitacoraVisualizar}">
											<h:graphicImage value="/resources/imagenes/general/pdf.jpg"
												height="20" width="20" />
											<f:setPropertyActionListener value="#{proforma}"
												target="#{modificarOfertasBean.prodCabeceraProformaSeleccionado}" />
											<f:setPropertyActionListener value="SP"
												target="#{modificarOfertasBean.generarPdf}" />
											<f:setPropertyActionListener value="#{proforma.caprId}"
												target="#{modificarOfertasBean.idOferta}" />
										</p:commandLink>

										<p:commandLink ajax="false"
											title="Visualizar Proforma-Presentación Alterna"
											action="#{modificarOfertasBean.consultarOfertaPorCodigoDeOfertaBitacoraVisualizar}">
											<h:graphicImage value="/resources/imagenes/general/pdf.jpg"
												height="20" width="20" />
											<f:setPropertyActionListener value="#{proforma}"
												target="#{modificarOfertasBean.prodCabeceraProformaSeleccionado}" />
											<f:setPropertyActionListener value="SPA"
												target="#{modificarOfertasBean.generarPdf}" />
											<f:setPropertyActionListener value="#{proforma.caprId}"
												target="#{modificarOfertasBean.idOferta}" />
										</p:commandLink>

										<p:commandLink ajax="false"
											title="Visualizar Desglose de Proforma"
											action="#{modificarOfertasBean.consultarOfertaPorCodigoDeOfertaBitacoraVisualizar}">
											<h:graphicImage value="/resources/imagenes/general/pdf.jpg"
												height="20" width="20" />
											<f:setPropertyActionListener value="#{proforma}"
												target="#{modificarOfertasBean.prodCabeceraProformaSeleccionado}" />
											<f:setPropertyActionListener value="SPD"
												target="#{modificarOfertasBean.generarPdf}" />
											<f:setPropertyActionListener value="#{proforma.caprId}"
												target="#{modificarOfertasBean.idOferta}" />
										</p:commandLink>
									</h:panelGrid>


								</p:column>

								<p:column sortBy="#{proforma.caprCodOferta}">
									<f:facet name="header">
										<h:outputText value="Oferta #" />
									</f:facet>
									<h:outputText value="#{proforma.caprAnioOferta}" />
									<h:outputText value=" - " />
									<h:outputText value="#{proforma.caprCodOferta}" />
								</p:column>
								<p:column>
									<f:facet name="header">
										<h:outputText value="Nombre (Empresa)" />
									</f:facet>
									<h:outputText value="#{proforma.prodClientes.clieNombre}" />
								</p:column>

								<p:column width="200">
									<f:facet name="header">
										<h:outputText value="Detalle" />
									</f:facet>

									<h:outputText value="#{proforma.caprDetalle}" />
								</p:column>
								<p:column width="200">
									<f:facet name="header">
										<h:outputText value="Fecha" />
									</f:facet>

									<h:outputText value="#{proforma.caprFecha}" />
								</p:column>
								<p:column>
									<f:facet name="header">
										<h:outputText value="Tipo Presupuesto" />
									</f:facet>
									<h:outputText value="#{proforma.caprTipoPresupuesto}" />
									<h:outputText value=" " />

								</p:column>
								<p:column width="200">
									<f:facet name="header">
										<h:outputText value="Tipo Operación" />
									</f:facet>
									<h:outputText value="#{proforma.caprTipoOperacion}" />

								</p:column>
								<p:column sortBy="#{proforma.prodEstados.estaDescripcion}">
									<f:facet name="header">
										<h:outputText value="Estado" />
									</f:facet>
									<h:outputText value="#{proforma.prodEstados.estaDescripcion}" />
								</p:column>
							</p:dataTable>



						</p:panel></td>
				</tr>





			</table>
		</h:form>
	</ui:define>
</ui:composition>